//
//  ShopManageViewController.m
//  跨界收
//
//  Created by Allen on 2018/11/22.
//  Copyright © 2018年 gztx. All rights reserved.
//

#import "ShopManageViewController.h"
#import "IMSMultTableView.h"
#import "ShopManageTableViewCell.h"

@interface ShopManageViewController ()<UITableViewDelegate, UITableViewDataSource>


//<IMSMultTableViewDelegate,IMSMultTableViewDatasource>

@property (weak, nonatomic) IBOutlet UITableView *tableView;
@property (strong, nonatomic) IMSMultTableView *tableview;
@property (nonatomic, strong) NSArray *titleArray;
@property (nonatomic, strong) NSArray *titleArray1;
@property (nonatomic, strong) NSMutableArray *shopArray;
@end

@implementation ShopManageViewController

- (void)initData
{
    _titleArray = @[@"山姆零售店",@"员工管理",@"台卡",@"收款设备"];
    _titleArray1 = @[@"门店1",@"员工管理",@"台卡",@"收款设备"];
    NSMutableDictionary *dic = [NSMutableDictionary dictionary];
    [dic setObject:_titleArray forKey:@"0"];
    NSMutableDictionary *dic1 = [NSMutableDictionary dictionary];
    [dic1 setObject:_titleArray1 forKey:@"1"];
    _shopArray = [NSMutableArray array];
    [_shopArray addObject:dic];
    [_shopArray addObject:dic1];
}
- (void)viewDidLoad {
    [super viewDidLoad];
    [self initData];
    self.tableView.delegate = self;
    self.tableView.dataSource = self;
    [self.tableView registerNib:[UINib nibWithNibName:@"ShopManageTableViewCell" bundle:nil] forCellReuseIdentifier:@"cell"];
    self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
}
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return _shopArray.count;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSMutableDictionary *dic = _shopArray[section];
    NSArray *values = dic.allValues[0];
    return values.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *indentifier = @"cell";
    ShopManageTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:indentifier];
    if (!cell) {
        cell = [[ShopManageTableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:indentifier];
    }
    cell.selectionStyle = UITableViewCellSelectionStyleNone;;
    NSMutableDictionary *dic = _shopArray[indexPath.section];
    NSArray *values = dic.allValues[0];
    cell.titleLabel.text = values[indexPath.row];
    return cell;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 15;
}
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 50;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    ShopManageTableViewCell *cell = (ShopManageTableViewCell *)[tableView cellForRowAtIndexPath:indexPath];
    [UIView animateWithDuration:0.3 animations:^{
        //                imageView.transform = CGAffineTransformMakeRotation(-M_PI/2);
        cell.jiantouImageview.transform = CGAffineTransformMakeRotation(M_PI/2);
    }];
    
}
//- (void)createTableView
//{
//    _tableview = [[IMSMultTableView alloc] initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT-64)];
//    _tableview.delegate = self;
//    _tableview.datasource = self;
//    _tableview.backgroundColor = [UIColor clearColor];
//    _tableview.autoAdjustOpenAndClose = NO;
//    [self.view addSubview:_tableview];
//}
//#pragma mark - datasource
//- (NSInteger)numberOfSectionsInTableView:(IMSMultTableView *)mTableView
//{
//    return _titleArray.count+_titleArray1.count;
//}
//- (NSInteger)mTableView:(IMSMultTableView *)mTableView numberOfRowsInSection:(NSInteger)section{
//    if (section == 0) {
//        return 0;
//    }else
//        return 5;
//}
//
//- (IMSMultTableViewCell *)mTableView:(IMSMultTableView *)mTableView
//              cellForRowAtIndexPath:(NSIndexPath *)indexPath{
//    static NSString *cellIdentifier = @"cell";
//    UITableViewCell *cell = [mTableView dequeueReusableCellWithIdentifier:cellIdentifier];
//    if (cell == nil)
//    {
//        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
//    }
//    UIView *view = [[UIView alloc] initWithFrame:cell.bounds] ;
//    view.layer.backgroundColor  = [UIColor whiteColor].CGColor;
//    view.layer.masksToBounds    = YES;
//    view.layer.borderWidth      = 0.3;
//    view.layer.borderColor      = [UIColor lightGrayColor].CGColor;
//    cell.backgroundView = view;
////    cell.selectionStyle = UITableViewCellSelectionStyleNone;
//
//    return cell;
//}
//
//
//-(NSString *)mTableView:(IMSMultTableView *)mTableView titleForHeaderInSection:(NSInteger)section{
//    if (section == 0) {
//        return _titleArray[section];
//    }else
//        return _titleArray1[section];
//}
//
//#pragma mark - delegate
//- (CGFloat)mTableView:(IMSMultTableView *)mTableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
//    return 50;
//}
//
//- (CGFloat)mTableView:(IMSMultTableView *)mTableView heightForHeaderInSection:(NSInteger)section{
//    return 50;
//}
//
//
//- (void)mTableView:(IMSMultTableView *)mTableView willOpenHeaderAtSection:(NSInteger)section{
//    NSLog(@"即将展开");
//}
//
//
//- (void)mTableView:(IMSMultTableView *)mTableView willCloseHeaderAtSection:(NSInteger)section{
//    NSLog(@"即将关闭");
//}
//
//- (void)mTableView:(IMSMultTableView *)mTableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//    NSLog(@"点击cell");
//}

@end
